<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
		"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
	<title>易买网 - 首页</title>
	<link type="text/css" rel="stylesheet" href="css/style.css"/>
	<script type="text/javascript" src="scripts/jquery-1.8.3.min.js"></script>
	<script type="text/javascript" src="scripts/function.js"></script>
	<!-- 后期引入   -->
	<script type="text/javascript" src="plugins/axios/axios.min.js"></script>
	<script type="text/javascript" src="scripts/request.js"></script>
	<link rel="stylesheet" href="plugins/element-ui/element-ui.css">
	<style type="text/css">
		.right-main {
			margin: 0 auto;
			width: 50%;
			padding-left: 280px;
			text-align: center;
		}
		.content {
			text-align: left;
		}
	</style>
</head>
<body>
<div id="app">
	<div id="header" class="wrap">
		<div id="logo"><img src="images/logo.gif"/></div>
		<div class="help"><a href="shopping.html" class="shopping">购物车X件</a><a href="login.html">登录</a><a
				href="register.html">注册</a><a href="guestbook.html">留言</a><a href="manage/index.html">后台管理</a></div>
		<div class="navbar">
			<ul class="clearfix">
				<li class="current"><a href="#">首页</a></li>
				<li><a href="#">图书</a></li>
				<li><a href="#">百货</a></li>
				<li><a href="#">品牌</a></li>
				<li><a href="#">促销</a></li>
			</ul>
		</div>
	</div>
	<div id="childNav">
		<div class="wrap">
			<ul class="clearfix">
				<li class="first"><a href="#">音乐</a></li>
				<li><a href="#">影视</a></li>
				<li><a href="#">少儿</a></li>
				<li><a href="#">动漫</a></li>
				<li><a href="#">小说</a></li>
				<li><a href="#">外语</a></li>
				<li><a href="#">数码相机</a></li>
				<li><a href="#">笔记本</a></li>
				<li><a href="#">羽绒服</a></li>
				<li><a href="#">秋冬靴</a></li>
				<li><a href="#">运动鞋</a></li>
				<li><a href="#">美容护肤</a></li>
				<li><a href="#">家纺用品</a></li>
				<li><a href="#">婴幼奶粉</a></li>
				<li><a href="#">饰品</a></li>
				<li class="last"><a href="#">Investor Relations</a></li>
			</ul>
		</div>
	</div>
	<div id="position" class="wrap">
		您现在的位置：<a href="index.html">易买网</a> &gt; 阅读新闻
	</div>
	<div id="main" class="wrap">
		<div class="lefter">
			<div class="box">
				<h2>商品分类</h2>
				<dl v-for="(item1, index) in parentList" :key="item1.id">
					<dt @click="toggleVisibility(index)">{{ item1.name }}</dt>
					<dd v-show="item1.visible" v-for="item2 in item1.subCategories" :key="item2.id">
						<a :href=`product-list.html?id=${item2.id}&pName=${item1.name}&sName=${item2.name}`>{{ item2.name
							}}</a>
					</dd>
				</dl>
			</div>
		</div>
	</div>
	<div id="news" class="right-main">
		<h1>{{ news.title }}</h1>

		<p><br>作者：{{ news.userName }} &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
			时间：{{ news.createTime }}
		</p>
		<div class="content">
			{{ news.content }}
		</div>
	</div>
	<div class="clear"></div>
	<div id="footer">
		Copyright &copy; 2013 项目组 All Rights Reserved. 京ICP证1000001号
	</div>
</div>

<script type="text/javascript" src="plugins/vue/vue.js"></script>
<script type="text/javascript" src="api/common.js"></script>
<script type="text/javascript" src="api/news.js"></script>
<script type="text/javascript" src="api/parentCategories.js"></script>
<script type="text/javascript" src="plugins/element-ui/element-ui.js"></script>
<script type="text/javascript">
	// 检测URL参数
	const urlParams = new URLSearchParams(window.location.search);
	const id = urlParams.get('id');
	const app = new Vue({
		el: '#app',
		data: {
			loading: false,
			userId: getUserInfo().userId,
			time: getFormattedDate(),
			news: {},
			parentList: [],
		},
		async mounted() {
			await this.getNewsById()

			await this.getParentCategories()
			this.parentList.forEach(item => {
				this.$set(item, 'visible', true);
			});

		},
		methods: {
			async getNewsById() {
				const resp = await getNewsByIdApi(id)
				this.news = resp.data
			},
			async getParentCategories() {
				this.loading = true
				const list = await getParentCategoryAllList()
				this.parentList = list.data
				this.loading = false
			},
			toggleVisibility(index) {
				this.$set(this.parentList[index], 'visible', !this.parentList[index].visible);
			},
		}
	})
</script>
</body>
</html>
